rev 21/09/2023

Usage de DOSBOX 074 sous Win10

lien téléchargement Dosbox :
X86 Emulator
Application permettant de simuler un session DOS version 5.00,
dans une fenetre Window 10
Permet le lancement d'executables sous DOS (exe,com,bat)

*Présentation
ré-utiliser des compilateurs comme :
* TBASIC (Balbutiement avec Intelligence Artificielle)
* TURBO C2.00 de Borland (Test CALANDARD.EXE)
Lancer d'ancien Jeux ,
* comme le célèbre DOOM ou
* RAVAGE
ou autre programmes executables tournant dans un environnement DOS ou XP.



Présentation


Documentation originale :
voir dans C:\Program Files (x86)\DOSBox-0.74
* DOSBox 0.74 Options.bat
....ouvre DOSBox 0.74 Manual.txt
* Readme.txt


19/12/2021
sous WIN10
lancement DOSBox V.0.74
Au lancement , ouvre 2 fenetres

DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
--------------
CONFIG:Loading primary settings from config file C:\Users\Paul\AppData\Local\DOSBox\dosbox-0.74.conf
MIDI:Opened device:win32
DOS keyboard layout loaded with main language code FR for layout fr


_Dosbox/images/LancementDosBox.jpg


Z:\:keyb fr
Z:\>SET BLASTER=A220 I7 D1 H5 T6
Z:\>

Directory Z par défaut

une commande DIR , liste les principaux fichier *.com du DOS
COMMAND.COM
KEYB.COM
INTRO.COM
MOUNT.COM
CONFIG.COM
AUTOEXEC.BAT
.. etc
On n'a pas acces aux disques existants !
voir INTRO
images/DosBox_Intro.jpg

HELP



pour utiliser une disquette :
Z: mount A:
A:
..pour lancer le programme sur disquette SCM1241.exe (application DOS ou XP)
A:\SCM1241.exe 888 (pour LPT1)
nota: la touche "\" est obtenue par les touches AltGr "?"
nota: la touche "_" via shift et "="

CTRL F12 pour augmenter le Nb de cycles alloués à DosBox
passer de 3500 scope memory => 145µS/point
à 110000 scope memory => 65µS par point





Exemple pour Lancer Turbo.BASIC de borland
Z:\>Mount... C: ..D:\TBAS
Z:\>C: DIR
C:\> TB.EXE
C:
dir IA*.BAS ...voir Intelligence Artificielle PHilipe LARVET
directory of C
IAO3.bas 17299 12-08-1997
C:\>
lancer
TB.EXE
turbo basic version 1.1
fichier ...ouvrir ... IAO3.bas
PARAM
.....REPERTOIRES
..........INC
..........EXE
..........BAS




Exemple avec TURBOC 2.00 de Borland

19/09/2023

Z:\Mount c D:\TC2\exe
Drive C is mounted as local directory d:\TC2\exe
C: ..... change directory
C:\>
C:\>dir *.exe


CALENDAR.EXE ........... appli originale sous DOS ou XP
..etc
Lancement de l'application :
C:>CALENDAR.EXE



test USETIME.EXE




Bitmap3.exe
Application PC TurboC 2.00
programme permettant de sortir une table de valeur Y =f(x) issu du dessin d'une fonction
ou de l'acquisition d'un signal reel au format BMP , 2 couleurs .
en exemple : ECG_0001.bmp
C:\> BITMAP3 ECG_0001.BMP

et on obtient les coordonnées du signal dans un fichier de sortie OUTFILE.txt






pour usage du compilateur TC2.00, verifier ou definir le path :

D:\TC>path
PATH=C:\Program Files\Microsoft Office\Office;C:\eclipse\android-sdk\platform-tools;
C:\Program Files\Calibre2\;C:\WINDOWS\system32;C:\WINDOWS;
C:\Program Files\Java\jdk1.7.0\bin;
d:\tc;d:\tc\asm


02/12/2014
avec DOSBOX 0.74
Test IOSURVEY.C (TC2.00)
pour analyse codeur manche à balai M2000-5 special
sous Dosbox 7.4
mount c D:\TC2
C
C:\>DIR/P
..
TC.EXE
IOSURVEY.EXE
...
C:\>IOSURVEY 888 ......(port LPT1)

le programme tourne mais ne detecte AUCUN changement d'etat

reboot
Bios setup utility
le Port paralle etait en mode ECP
Modif -> Bi directionnel
1 seul port LPT at @378
Rappel sur Ports Serie :
Serial 1 at 3F8
Serial 2 at 2F8
Test ..OK

2em essai IOSURVEY (sous DOSBOX 074)
Z:\>mount C D:\TC2
C
C:\>
C:\>DIR/P
..
TC.EXE
IOSURVEY.EXE
...
C:\>IOSURVEY 888
OK




Test avec jeu DOOM

mount C D:\GAMES
Drive C is mounted as local directory d:\games
Z:\C:
C:\dir.


c:\cd doom2
C:\DOOM2
dir /P

dir *.bat
DO.bat
Bogus12.bat
DOE.bat
MM2.bat
King.bat

D1.bat
...
EXIT





pas besoin de Giga octets avec ce jeu !



RAVAGE



exemple sources en C ( turbo C 2.00)